table.gridtable {
	color:#333333;
}

table.gridtable th {
	color: #FFFFFF;
}

table.gridtable td {
	text-align: left;
}

.commentTable{
	width:100%;
	margin: 0 auto;
}
	
#chl_comments {
	width:100%;
}

#chl_comments #displayComment {
	font-weight:bold;
}

#chl_comments .comment_container {
	padding:7px 0 9px;
	background:url(../../img/bg/embed.gif) bottom repeat-x;
}

#chl_comments .comment_container .cc {
	padding:0 5px;
}

#chl_comments .comment_container table {
	table-layout:fixed;
	width:100%;
	padding:12px 0;
}

#chl_comments .comment_container table td.dash {
	position:relative;
	width:3px;
	background:#155575;
}

#chl_comments .comment_container table td.dash div.top,
#chl_comments .comment_container table td.dash div.bottom {
	position:absolute;
	width:3px;
	height:3px;
	background:url(../../img/bg/main_bg.gif);
}

#chl_comments .comment_container table td.dash div.top		{ top:0; }
#chl_comments .comment_container table td.dash div.bottom	{ bottom:0; }

#chl_comments p {
	line-height:16px;
	font-family:'Museo Sans';
	font-size:14px;
	color:#2a2a2a;
}

#chl_comments p.comment {
}

#chl_comments p.sub {
	clear:left;
	margin:3px 10px 0 0;
	font-size:11px;
}

#chl_comments span.details {
	color:#003753;
}

#chl_comments span.spacer {
	margin:0 3px;
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}

#chl_comments .add_comment {
	margin:20px 0 15px;
}

#chl_comments label {
	position:absolute;
	color:#155575;
	margin-top:11px;
	margin-left:11px;
	line-height:15px;
	font-size:13px;
	text-transform:uppercase;
	cursor:text;
}

#chl_comments input#newComment {
	width:530px;
	height:15px;
	margin:0;
	padding:10px;
	font-family:'Museo Sans';
	font-size:14px;
	border:0;
}
	
#chl_comments .submit {
}